Hotel 340 delivers old-world ambience aplenty, and it's usually a great deal to boot. The 56 rooms in the stately old building have hardwood floors and plush linens. The two-story lobby stokes a grand fireplace and a nifty little bar (the desk staff double as bartenders). Parking costs $17 per night.
Hotel 340
Top choice in Minnesota