Inns sometimes can be cheaper than hotels because they are likely to have fewer facilities such as dining rooms or outdoor areas that are separate from their pub area, and fewer overheads to cover just through accommodation. Inns are basically hotels, restaurants and pubs all in one! Inns may be better than hotels (you can eat and drink within a few steps from your room, meet the locals, and taste the traditional ale) but each to their own!