A country that's been welcoming visitors since Roman times, Italy has had plenty of time to develop into one of the most hospitable and developed countries in the world, and is a country where almost every service and luxury you can imagine is on offer, and where the hotels are amongst the best in the world. In many Italian cities such as Rome, Milan, and Florence, you can stay in everything from basic hostels ideal for those travelling on a budget through to unbelievably luxurious converted palaces. Most hotels in Italian cities are well decorated and comfortable, while in the beach resorts such as Rimini, and along the Amalfi Coast near Sorrento, you will find a huge variety of hotels to accommodate you that are ideal for families and couples alike.