Rule # 7 Stay in old town, downtown, or uptown. Stay where you play. Looking only at saving money will not work. Stay near the places you want to see. Resorts can be isolating and expensive to get to places you want. We stay at smaller hotels, bed and breakfast, Airbnbs so we can find local places to eat or cook at home. We stay near downtown or the tourist attractions. Old towns are the best places to stay.
In Europe Old Towns are what you want to see and are the best places to stay. I did not find one old town I did not like. Don’t try to save $50 by staying 20 minutes away.
In Heraklion Crete it was a hot 15 minute walk to old town on our first day. It was too far. A small hotel on the harbor was fantastic. In Vienna we stayed inside the ring road. Stay close to what you want to see.