Hotels near all Machida landmarks