The first real hostel was opened in Moscow in 2005 - owned and run by a westerner - Godzilla's hostel has the... [Read all]