Experience the best luxury money can buy at the Four Seasons Hotel Boston. This world-famous 5-star hotel has everything you need to feel like royalty. It is located in downtown Boston, just a block aw…