Where is the best place to go with teenage boys - beginners ? Budget not really an issue. Any recommendations of locations and hotels would be great Thanks