Explore these breathtaking cities without dipping into your savings. These beautiful cities offer affordable places to stay and delicious meals.