The Prince Rupert Hotel is surrounded by narrow streets and timbered buildings and a short walk from the towns many historic attractions. The hotel has three restaurants to choose from offering classical, English and Italian cuisine plus banqueting and conference facilities for up to 120 people.