Your Bulgaria Travel Guide: top places to visit, typical costs, money-saving tips, etiquette, when to go, what to pack, and how to prepare!