Often a luxury hotel would be happy to help you to book all of your needs at one time. They would be happy to provide you with air fare accommodations as well as helping you to get to and from the airport, for example. Most will provide some form of transportation for your needs as well.
When booking luxury hotel accommodations, find out what is available in the area. You may have a variety of options including dinner shows, the opera, movies, and high quality restaurants. You can often book these through your concierge, too.