Since we don't know you and what you enjoy doing we cannot answer that for you. I suggest you get on different travel sites and see what each place has to offer in terms of your interests. I find tripadvisor.com to be a great resource. It not only lists what attractions and activities, but accomodations. They are all also rated by real people who have actually been to them.