Wedding Bell Blues

Attending weddings can be expensive, between travel and lodging, gifts, and extra events like bachelor and bachelorette parties. So plan ahead.