Regular hotels are always a sensible way to go on holiday because nine times out of ten, you can expect a set standard of service and level of quality when it comes to the accommodation. Hotels get rated according to an international standard and as long as they have an official rating, you know what you are going to be paying for. You can also dispute the ratings and put the places under review if they boast a certain rating and they don't live up to your expectations. On the other hand, if you prefer to do your own thing and have a place all to yourself without being hassled by hotel staff, you can look at hiring a holiday apartment instead. You can have complete access to a fully furnished and fully equipped apartment that has everything you would have at home and more.
You need to find places that offer both hotel facilities as well serviced apartments where you can choose between either one. Fine establishments such as grand hotel Melbourne can offer you all of that when you travel to Australia for example. Each country will have their own equivalent of such a place and you can hire it for the entire duration of your stay. Your apartments can be located in the middle of the city where you are right in the thick of things. The city centre usually has everything within walking distance from where you are staying and if you need to travel further, you also have easy access public transport services as well. In Australia, the transport infrastructure is well developed and you can hop on a train or a tram to just about anywhere you like and you will be there within the hour or less. You never have to worry about traffic and you will always be on time as long as you catch the right train. It all runs like clockwork over there and you can literally set your watch according to the schedule and you will never miss a bus. If you are fortunate enough to visit a coastal town, then the apartments will likely be high enough to give you a really good view from your windows or from your balcony.
Just make sure there is enough room for everyone to stay over comfortably, and if there is a big group of you, then at least you can all look at splitting the cost of the apartment and it will work out a whole lot cheaper for all of you staying there.