I was there a couple of years ago and I would highly recommend the Hotel Britannia, it's lovely, was reasonably priced and is walking distance from the city centre. It's a great city to visit. I would recommend staying in the city and making various day trips. I was there in September and the weather was very pleasant, sunny but not unbearable heat. Have a look on Tripadvisor also before you travel, I find it invaluable for advice and tips. Have a great holiday!