Where to visit, whether you want ancient history, natural beauty or buzzing towns