Hotels in Speyside
Elgin -- Our favorite B&B 2 blocks north of the rail station is Richmond Bed & Breakfast, 48 Moss St. (tel. 01343/542-561; www.elginbedandbreakfast.co.uk; no credit cards). It offers handsomely furnished, comfortable double rooms, all with private bathrooms, costing only £54 to £60 per night.
