Cheap hotels in Amelia Island (FL), Florida from $121/night | Brek