hotel recommendations? (ideally 4 or 5* as for a special occasion...) which agent / website to use to book? what to do when we get there? (thinking 2 nights so hopefully 3 days) tia