As long as you don't get caught up in 'designer' shopping - you should be able to have quite a bit of fun on 500 euros. If your hotel is already paid for and the 500 euros is just as you say for food and fun, absolutely. This has been covered many times on the forum, with even less money noted.