The Maltese islands have it all ... see our guides to the best hotels in Valletta and the best restaurants, nightlife, beaches and things to do in Malta. How to spend your weekend Insider tips ...