I’m leaving this section to the end as staying in paid accommodation such as hotels or B&Bs is normally a last resort for me. I find them generally overpriced and a bit boring but, having said that, you can sometimes pick up a decent deal. If I’m really stuck and need to book something I tend to use the Booking.com website.
If you’re looking for low prices, shared dorms in hostels are the way to go rather than private rooms in hotels or B&Bs. Low budget hostels can be a bit…. sticky…. and definitely come with their downsides but, as the saying goes, ‘you get what you pay for’. Sometimes they’ll have breakfast included and they’re always full of weird and wonderful people so, when you get home, at least you’ll have some interesting stories to tell!