Jacksonville has a number of hotels on the bustling Riverwalk, as well as in other conveniently located neighborhoods around the city. If you want to be close to the beach, there are hotels and motels in Jacksonville Beach that overlook the ocean. For more timely ambience, you can find historic hotels and bed-and-breakfasts in the nearby communities of St. Augustine and Amelia Island.