Popular accommodations in Port Townsend include historic inns, cozy bed and breakfasts, and beachfront hotels, providing a range of options to suit various preferences and budgets.