Surrounded by waterfront shops, cafés, and theaters, the new 18-story Four Seasons Hotel Baltimore, which opened on November 12, has 256 rooms and suites (starting at $219 per night), a spa and fitness center, and two pools, both of which are open year-round and overlook the inner harbor. The hotel …