Instead of spending all your time in Budapest, I recommend visiting five smaller, charming Hungarian towns instead, like Szentendre and Tihany.