These are the hotels to suit every budget and activity