I cannot give a better travel tip than the advice to join Couchsurfing. If you’re planning a big trip on a budget and enjoy meeting local people it is absolutely essential. You only need to sign up to get a couch surfing account at https://www.couchsurfing.org/ from there you can either surf at other people’s places or host people at your own place. You can also just join in groups or events in your town. The people you come across are incredible, open minded and outgoing and so willing to show your around their town. The people I’ve stayed with have been fantastic and I will be eternally grateful for their hospitality. Sign up and get talking to people, staying with local people beats a hotel hands down they can introduce you to all kinds off stuff you would miss out on from following a guide book. Surfing waves ain’t too bad either.